今天我們從 command line 開始吧
vim file1.txt file2.txt file3.txt
這樣可以同時開啟這三個檔案,但畫面看到的應該還是 file1.txt 的內容
我們想要在分割一個上下畫面
:sp 可以切出一個上下分割的畫面,預設新開的在下面
但是你也發現了上下是同一個檔案,試試看輸入一些文字,兩個是同步的
:on 留一下個就好了
我們來試試看在左右分割下開啟 file2.txt
:vsp file2.txt
預設新開的在左邊
再把 file1.txt 關掉,
這次我們把 file1.txt 開在右邊
:set splitright
:vsp file1.txt
上下分割要開在下面的話
:set splitbelow
現在我們的畫面應該是左右分割
左邊為 file1.txt ,右邊為 file2.txt,游標在右邊
那要怎麼把游標移到左邊呢?
<C-w> h
一個前置的 <C-w> 放開之後接 h j k l
可以讓你的游標在不同的畫面之間切換
<C-w> w 可以照順序一個一個切換
:hide 可以將游標所的畫面關掉
也可以用 :q 關掉
這兩個並不會真的把 buffer 刪掉
用 :bd 可以關掉,但是 buffer 就不見了
現在你的已經可以在多個檔案間自由切換運用了